package edu.zzu.service;

import org.springframework.stereotype.Service;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @Author: GaoPeng
 * @Date: 2021/4/10 18:39
 */
@Service
@CrossOrigin
@RequestMapping("/messageService")
public interface MessageService {

    /**
     * 通过用户id查询该用户的信息
     * @param id
     * @return 返回的是json格式的字符串，包含的信息有：id：运单号,updateTime：更新时间,status：当前包裹的状态,
     * transNodeId：当前所处的位置,handler：处理人
     */
    @GetMapping("/getMessageByUserId/{id}")
    String getMessageByUserId(@PathVariable Long id);

    /**
     * 通过手机号查询该用户的信息
     * @param tel
     * @return 返回的是json格式的字符串，包含的信息有：id：运单号,updateTime：更新时间,status：当前包裹的状态,
     *      transNodeId：当前所处的位置,handler：处理人
     */
    @GetMapping("/getMessageByTel/{tel}")
    String getMessageByTel(@PathVariable String tel);
}
